How the world sees Greece
Cafe Petra—a Greek and Lebanese food restaurant located at 8498 S. Sam Houston Parkway E., Ste. 700, Pearland—opened April 7.