EN: Does this place actually exists? Its off the building and the website seems to not exist.

FR: Est ce que ce place existe actuellement? ce n'est pas alignée avec le bâtiment est le site n'existe pas.