Om Tea Store is located in New Delhi, India on Shop No:4232, Paharganj Road, Ratan Lal Market, Aram Bagh, Paharganj. Om Tea Store is rated 4 out of 5 in the category tea house in India.
Address
Shop No:4232, Paharganj Road, Ratan Lal Market, Aram Bagh, Paharganj