Ramada Limited

2608 Navajo Blvd
Holbrook
Arizona
United States