Ritz Apart Hotel

4.5 star property
Aparthotel with 2 restaurants, near Plaza San Francisco
VIP Access