Get directions to: Mesa Grill & Sports Bar, Holbrook, AZ
Restaurant address: 2318 Navajo Blvd Holbrook, AZ 86025, USA
Restaurant: Mesa Grill & Sports Bar