Form Filling Auto Typer
Typically The Imperial Palace is a ten minute stroll through Tokyo Train Station. –