Geo Location Information for 148.62.5.140 IP Address. The IP Address 148.62.5.140 is located at 29.4997 latitude and -98.3992 longitude in United States. Friendly Location for the IP Address is Texas, Windcrest, United States Of America, 78218
Whether stopping by for lunch or one of our Friday Night Summer Concerts, Lou's Smokehouse and Grill Room offers something for every taste. Daily Specials!