Restaurant
Tribeca Restaurant
12 locals recommend,
Permanently closed
Location
1782 Cheshire Bridge Rd NE
Atlanta, GA
Morningside-Lenox Park
Tribeca Restaurant by Airbnb Experiences
Get to know this iconic landmark through Airbnb Experiences, small group activities led by locals