Ramada Plaza Garden Grove Anaheim South, Garden Grove, United States of America
Ramada Plaza Garden Grove Anaheim South is conveniently located at 10022 Garden Grove Blvd in Garden Grove, United States of America
Hotel Location:
Address: 10022 Garden Grove Blvd
City: Garden Grove
State: CA
Country: United States of America
phone: +1 714-534-1818
Hotel Features:
- Check-In Time: 2 PM
- Check-Out Time: noon
- Coffee/Tea Maker
- In House Bar
- In Room TV
- Air Conditioning
- Car Rent Desk