Imposing is one of the right words to describe this place, I would also add colossal, in person it gives that impression. Thanks for your support brother. Regards!
Imponente es una de las palabras adecuadas para describir este lugar, yo le agregaría también colosal, en persona da esa impresión. Gracias por tu apoyo hermano. Saludos!