City Guide

T Bar Steak & Lounge

1278 3rd Ave.
(@ 73rd St.)
New York, NY 10021
Phone: