Small plaza with a restaurant, dog grooming and a surviving video rental place.
Lake Country Plaza is located at 16005 Grand Ave, Lake Elsinore, CA 92530