Cafe St. Barts is one of my favourite places to take business associates. There is something about the ambiance and atmosphere that makes everyone relax. Food, service and quality of personnel are all top class.
Pros: Near Grand Central Ex, Quiet Oasis, Casual
Cons: Parking, Weather
more