Malta
Yard 32 is one of Malta.

1. Yard 32

9.0
32 Strait St, Valletta, Valletta
Tapas Restaurant · 12 tips and reviews
Sciacca Grill is one of Malta.

2. Sciacca Grill

9.2
South St, Valletta, Valletta
Argentinian Restaurant · 27 tips and reviews