Situated in South Chennai, Green Meadows Resort ... budget-conscious travelers who want to enjoy a beach holiday without ...