NewsA Stellar Cellar at Hotel Leela AmbienceMarch 18, 2017Col Joe4076 viewsviews4076Hotel Leela Ambience situated in the national capital region of India, recently launched their Spectra cellar that seeks to befriend the average wine consumer. It is called "Cellar Stellar"