Get directions to: Longhorn Restaurant & Saloon, Lowman, ID
Restaurant address: 1 Hida Way # 17 Lowman, ID 83637, USA
Restaurant: Longhorn Restaurant & Saloon