Tar-Rixu
(RESTAURANT)
VGQ9+38R, Senglea
Landmark : Malta
State : Malta
City : Senglea
Area : NA
Pin : 834001