Business related
Center Of The Universe
Wallace, ID90% like it (4.5 / 127 Reviews )
ABOUT
Center of the Universe is a business related located
at 414 6th St, 83873, Wallace
, ID.
It has received 127 reviews with an average rating of 4.5 stars.
It has received 127 reviews with an average rating of 4.5 stars.
FAQs
Accessibility:
- ✅ Wheelchair-accessible entrance
This Business related received 4.5 points from 127 customer reviews.
The address of Center Of The Universe is:
Center of the Universe414 6th St
Wallace, Idaho 83873
Visit Website: visitidaho.org
Center of the Universe is listed under
LOCATION
Center of the Universe Location