Top Local Places

Moshan Island Grill

33/34 Newport Street, Swindon, United Kingdom
Restaurant/cafe

Description

ad

We are family run and owned, serving exclusive Caribbean cuisine located in the heart of Swindon in Old Town.

Quiz