Hotel Metro the 21 is located in the center of Osaka Minami. Visitors can visit Osaka Castle, one of Japan's most famous castles that played a major role in the unification of Japan during the sixteenth century of the Azuchi-Momoyama period or explore The National Museum of Art, Osaka (The) that provides a lot of scope for art lovers to appreciate contemporary works.
All 339 guest rooms are equipped with modern amenities such as cable TV and a telephone.
Hotel Metro the 21 offers delicious cuisines served at the onsite restaurant. For other dining options, guests can visit nearby restaurants to relish a variety of cuisines.