Établie en souterrain, la station Cosmosquare est située au point kilométrique (PK) 3,2 de la ligne Chūō. Elle marque le terminus nord de la ligne Nankō Port Town[1].
Histoire
La station a été inaugurée le sur la ligne Technoport, reprise depuis 2005 par les lignes Chūō et Nankō Port Town.