Leo's, Delta Freeze
- Address
- 411 E Main St
- Place
- Delta , UT 84624-9185
- Landline
- (435) 864-4790
Description
Leo's, Delta Freeze can be found at 411 E Main St . The following is offered: Restaurants - In Delta there are 2 other Restaurants. An overview can be found here.
Reviews
This listing was not reviewed yet
Categories
Restaurants(435)864-4790 (435)-864-4790 +14358644790