Indian street food with a difference awaits at Ooty Station, located within Selfridges. Experience great quality food and a hospitable team.