Barca Restaurant, NEW YORK, New York (NY)
Conveniently situated at 222 Thompson Street () in NEW YORK, New York (NY) (10012), Barca Restaurant is available at 2124200808. It is advisable to give them a call beforehand to make a reservation.
More restaurants in NEW YORK, New York (NY)
Barca Restaurant contact information and details:
Address: 222 Thompson Street - , NEW YORK, New York (NY) 10012
Contact Phone: 2124200808
