No photos yet
Add the first photo
Your photos, menus and reviews help others get to know this place better
Villa Rosa is pretty near Cathedral of St. Mary of the Assumption. If you like Italian cuisine, visit this restaurant.
Visitors' reviews on Villa Rosa
No reviews yet
Write the first review
Your photos, menus and reviews help others get to know this place better
££££
Price range per person
£8-£19
Address
18 Holburn St, Aberdeen, Scotland, United Kingdom, AB10 6BT
Report incorrect information