Camilla Restaurant

Business Details

Camilla Restaurant
Restaurant, Bars
25, Graham Street
Sliema 21343780

Location

Location on map not available.