Get directions to: Rod's Steak House, Tuba City, AZ
Restaurant address: Po Box 546 Tuba City, AZ 86045, USA
Restaurant: Rod's Steak House