Muscat

A Maltese family, who runs a car shop.

Buildings

Gżira, Malta
Muscats Motors