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