Tex Mex American Bar & Grill

Business Details

Tex Mex American Bar & Grill
Restaurant
89, The Strand
Sliema 21339247
American, Grill

Location

Location on map not available.