Consider Red Spot as they have 4 convenient locations in the city. Our user data shows that the most popular Red Spot location in Melbourne can be found at 124 Thistlethwaite Street.