
Denmark The Royal Cafe in Ginza, Tokyo Japan
Tucked away within the first floor of the giant Mitsukoshi shopping complex, Denmark The Royal Cafe offers a quiet escape from the numerous shoppers that swamp Ginza on a daily basis though you may find …