HOUSTON, Texas -- A popular restaurant in Northwest Houston is bringing a taste of Old World Greece to the Lone Star State. Maria Stefanakis and Ari Varoutsos first opened Athena's in 2020. Despite ...