Hotel Mowbrays Inn, Chennai is a Three Star Hotel in Chennai offers 27 elegantly furnished rooms that are all spacious and tastefully decorated.
Hotel Mowbrays Inn has 27 well appointed rooms that are all spacious and tastefully decorated. The ambience of the rooms is cozy and warm. All the rooms are well appointed with all modern amenities.
The Le Gourmet Restaurant serves Indian, Chinese, Continental and Far East cuisines.
Check-In-Time : - 24 Hours. Check-Out-Time : - 24 Hours.