Description
Name: The Farmhouse
Address: 11804 Indiana Ave, Lubbock, TX 79423
Phone Number: +1 806-993-1180
Categories: Restaurant
The Farmhouse is a Restaurant located at 11804 Indiana Ave Lubbock/
(Latitude,Longitude: 33.4868431,-101.8883743)
Postal Code: 79423
Location
-
11804 Indiana Ave, Lubbock, TX 79423
Add a review