Barcino - Vista Mall Sta. Rosa is located in Santa Rosa - Tagaytay Rd, Philippines on Vista Mall, Level 1. Barcino - Vista Mall Sta. Rosa is rated 4.2 out of 5 in the category spanish restaurant in Philippines.
Address
Vista Mall, Level 1
Service options
TakeawayDine-in
Amenities
Bar on siteToilets
Accessibility
Wheelchair-accessible car parkWheelchair-accessible entrance