8/10
Place is a room located at Chula Vista. No need to check-in at main office. The room is by the margarita club & stairs. Room had a sink, coffee maker & mini fridge. No coffee or filters were provided. Located not far from Main Street. Perfect for a quick weekend getaway.
Sheila P.
Séjour de 2 nuits en mars 2025