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