Word Of Mouth Inn Overview

Word of Mouth Inn is in the heart of South Delhi and conveniently located close to some of the major tourist destinations and business centers of the city. It is very close to Nizamuddin Railway Station, Humayun Tomb, Nehru Stadium, Nehru Place, Connaught Place, Golf Club, Apollo Hospital, Escorts H

more

Map Location

Hotel Facilities