Texas Ranch House

19 W. Main St.
Somerville
New Jersey
United States