Restaurant
Ambrosia Bistrot
11 locals recommend,
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
Location
137 Archbishop St
Valletta