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