Malta
Machu Picchu is one of Malta.

1. Machu Picchu

Triq Bisazza, Sliema, Sliema
Peruvian Restaurant · No tips or reviews
Portopalo is one of Malta.

2. Portopalo

8.1
30 Tigne Seafront, Sliema, Sliema
Italian Restaurant · 26 tips and reviews