Home Delivery


Welcome to

Villa Borghese

italian restaurant

Laan Nieuwer-Amstel 25

1182 JR Amstelveen

Tue - Sun
17:00 - 22:30


Reserve a Table