Square Hotel at Times Square地址地圖
226 West 50th Street, 紐約, NY 10019, 美國