Americana Inn New York: 650 m to Times Square