Hidden in plain sight

Train Station

Place or building where travelers transfer, wait or board for a journey with public transport.