Place is located in the heart of Victoria. All restaurants are within walking distance, you don’t really need a car if you’re just planning to stay in Victoria. We had a great stay here! Highly recommend.