JUICE 1 Glarus
Restaurant • Cafe • Vegetarian restaurant • Coffee store • Vegan restaurant • Vegetarian cafe and deli • Acai shopOne of the Top rateds in Glarus
Address
Stampfgasse 10, 8750 Glarus, Switzerland
Website
Price rating
$$ $$
Rating on Google Maps
4.90 (75 reviews)Open on Google Maps
Working Hours
- .: Hide open hours for the week