Leby Restaurants

restaurant in Loma Portal, San Diego

Phone: (619) 221-9044

Address: 3500 Sports Arena Blvd