Restaurants
French
100 East 63rd Street, New York, NY 10065
Café Boulud is a french spot in New York City.
Details to come.
Where
Pinned to the street, not the door — expect it within ~50 m.
Record