Get directions to: Ramada Limited, Holbrook, AZ
Restaurant address: 2608 Navajo Blvd Holbrook, AZ 86025, USA
Restaurant: Ramada Limited