Weird red building in Hyde Gardens.