La Giara is located in Valletta, Malta on Republic Street 75/76, Casa Rocca Piccola, Valletta, Malta Xlokk VLT. La Giara is rated 3 out of 5 in the category restaurant in Malta.
Address
Republic Street 75/76, Casa Rocca Piccola, Valletta, Malta Xlokk VLT