Sophia Restaurant

  Address: 1601 West Main Street, Houston, Texas 77006 Hours: Tuesday – Saturday, 6:00 – 10:00 pm Cost: Reasonable to Expensive Appropriate Age: Any age… but mostly adults are dining   Our Review: Sophia is located in a quiet Montrose neighborhood right near the Menil. It is in the old