Clemens Cafe, STAR, Texas (TX)
Comfortably situated at Highway 84 () in STAR, Texas (TX) (76880), Clemens Cafe is available at 9159483788. Remember to give them a call upfront to arrange your spot in the restaurant.
More restaurants in STAR, Texas (TX)
Clemens Cafe contact information and details:
Address: Highway 84 - , STAR, Texas (TX) 76880
Contact Phone: 9159483788