Times Square Restaurant Glendale
5775 W Bell Rd #18
85308 Glendale
United States