🇪🇸Spanish

Barcelona Restaurant and Bar

x 2.87 ninjas

Restaurant in Columbus, United States of America

Information

💸
$$$
🏠
263 E Whittier St, Columbus

In Google

4.6 rating ⭐️
(1,538 reviews)