This place is the truth!
Address: 12921 FM 1960 West, Houston, TX 77065
Hours: Mon – Sun: 11:00 am – 9:00 pm
I watched this place for months wondering what was going to take over this existing space; it was originally this cute little coffee to go spot. So the day…