Meena Suites is located in Riyadh and offers self-catering accommodation. Free Wi-Fi access is available in all areas. The property is 9.1 km from Al Faisaliah Tower and 9.3 km from Kingdom Center.
Number of rooms: 112
King Fahad Road Al Malqa District, Al Omrah Street, 55555 Riyadh, Saudi Arabia