Villa Borghese is located in Amstelveen, Netherlands on Laan Nieuwer-Amstel 25. Villa Borghese is rated 4.3 out of 5 in the category italian restaurant in Netherlands. Villa Borghese is a traditional restaurant serving Italian cuisine! We look forward to serving you.
Address
Laan Nieuwer-Amstel 25