The Red Birds at Antibes Bistro

Lower East Side, NYC