Stellarossa Forest Lake is located in Forest Lake, Australia on shop 41 Forest Lake shopping centre, 235 Forest Lake Blvd. Stellarossa Forest Lake is rated 3.8 out of 5 in the category coffee store in Australia.
Address
shop 41 Forest Lake shopping centre, 235 Forest Lake Blvd