Josephine’s Kitchen

Restaurant in Laguna Vista, Texas