Lords Plaza - Surat
Delhi Gate Ring Road 395003 Surat IndiaSurat, Hindistan
Location.
Lords Plaza is located in Surat, India.
Hotel Features.
Swimming pool - outdoor
Business center
Hair salon
Guestrooms.
Internet access - wireless
Coffee/tea maker
Complimentary newspaper Read more about Lords Plaza - Surat