Tag Archives: Yamashita Park

Yokohama, Japan with a Teddy Bear – Unmissable Places to Visit

Yokohama Japan teddy bear travel guide

Yokohama is the sort of city that makes a traveller want to keep looking around the next corner. Japan’s great international port combines glittering towers, broad waterfront promenades, historic brick buildings, fragrant gardens and one of the world’s most enjoyable Chinatowns. It feels energetic without being overwhelming, and it is close enough to Tokyo for […]