Restaurant
Ambrosia Bistrot
11 locals recommend,
Location
137 Archbishop St
Valletta
Tips from locals
Ambrosia on Archbishop Street is well known among locals for their fresh, daily menu and relaxed atmosphere.
Unique things to do nearby
Locals also recommend
- 5 locals recommend