Roachsternwick Street

Roachsternwick Street is a fictional place in The Cucaracha: A Break in Time video game. It is one of the quest of the player to find this place in the 3rd level of the game.