Times Square Restaurant Deer Valley
2602 W Deer Valley Rd
85027 Phoenix
United States