Our Locations
Our two Las Vegas locations are open everyday for you. Stop by today to get
a freezie or two.
![Twain Location](/assets/img/philly-freeze-me-location_twain.jpg)
Twain
855 E Twain Ave, Suite 118,
Las Vegas, NV 89169
Las Vegas, NV 89169
11am-8pm daily
Dine-in • Takeout • Delivery • Wholesale
Dine-in • Takeout • Delivery • Wholesale