Contact the publisher of this press release Presto Announces Launch of Three New Franchise Stores in Bhopal, Chennai and Mumbai