Essendo a soli 500 metri dal Centro commerciale Salt Lake City, l'hotel The 12 Square proporziona un accesso veloce a vari luoghi di interesse della città.
Questa struttura a 3 stelle si trova a 5 minuti in macchina dal Parco di divertimenti Nicco Park e a circa 6 km dal Palazzo di marmo. Ci vorranno 25 minuti a piedi per raggiungere il Ponte di Howrah. Questo hotel offre facile accesso ad attrazioni sportive come l'Yuva Bharati Krirangan, che è a circa 25 minuti a piedi. I collegamenti con i mezzi di trasporto sono eccellenti, con la stazione della metropolitana City Centre a circa 5 minuti a piedi.
Soggiornando in una delle 34 camere, gli ospiti possono usufruire di una TV a schermo piatto con canali satellitari, nonché di servizi per la preparazione di tè/caffè. I bagni sono dotati di un bagno alla francese e una doccia e di un set di cortesia e asciugamani.
Il ristorante Balle Balle Dhaba si trova estremamente vicino all'hotel ed è specializzato in cucina indiana.