otphx.com
About otphx.com
Oscar Taylor is a fine dining restaurant featuring Innovative American Cusine. Located on the most famous corner in Phoenix, AZ, 24th and Camelback. OT features live music, a full bar, patio seating, take out, and a private dining room.