Izu Velodrome (built 2011)
Location: 35.01146°N, 139.01543°E