Shiradi Sai Baba Beach is located in Chennai, India on W7G5W73, Cholamandal Artists Village, Injambakkam. Shiradi Sai Baba Beach is rated 4.6 out of 5 in the category tourist attraction in India.
Address
W7G5W73, Cholamandal Artists Village, Injambakkam
Accessibility
Wheelchair-accessible car park