Metro Hotel

metrohotelThe Metro Hotel is located at 1056 Willoughby Avenue on the outskirts of Metrobay. It is an upscale hotel boasting an eclectic mix of five-star suites and moderately priced rooms. For the rich and wealthy, it is also the venue of choice for hosting many wild and scandalous parties. Many visiting dignitaries, leaders, and superheroes have been guests at this establishment, and for some it is a home away from home.

Leave a Reply