NewsA Stellar Cellar at Hotel Leela AmbienceMarch 18, 2017Col Joe3851 viewsviews3851Hotel 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"