Stella Sola
Address:
1001 Studewood St, Houston, TX 77008
Phone:
(713) 880-1001
Other Details:
Stella Sola—whose name means “lone star” in Italian and whose owners describe its menu as “Texan Tuscan”—has arrived on the scene like a bottle rocket. That the kitchen should be so accomplished so soon is astounding.
Restaurants
Other Businesses: