Plaza Inn Hotel & Suites features a daily maid service, room service and street parking options. The air-conditioned accommodation units come with a flat-screen TV, a seating area, a wardrobe and a private bathroom with free toiletries.
Number of rooms: 80
6217 Olaya Street, Al Olaya, Al Olaya, 11663 Riyadh, Saudi Arabia