Contact Us Our Location Ashcroft House Inn is located near Beacon Hill Park in beautiful Victoria, British Columbia.