Ramada Plaza Garden Grove/Anaheim South
Main:
(714) 534-1818
Fax: (714) 539-9930
Fax: (714) 539-9930
10022 Garden Grove Blvd, Garden Grove & Brookhurst, Garden Grove, California, 92844
Note: Garden Grove & Brookhurst
Note: Garden Grove & Brookhurst