Address: 831 Nicollet Mall, Minneapolis, MN 55402
Zelo offers an unparalleled dining experience with fresh Italian cuisine made from local ingredients.
Convenient Parking is available for Zelo, click here for pricing.
Filter by
Title | Link |
---|