Les Givral’s Sandwich and Cafe
2704 Milam St, Houston, TX 77006, USA
If the words “sandwich and café” conjure up images of tuna melts, turkey clubs, warm bowls of tomato soup, and chocolate brownies, you couldn’t be more off base from the cuisine that’s offered at Les Givral’s. While Les Givral’sRead more