Tokyo photo by dborras
August 28, 2005
When you imagine a Japanese hotel, probably one of the first images is a capsule hotel. The Green Plaza Shinjuku is one of them. Conveniently located close to the Shinjuku station (probably one of the world's busiest), it offers one...Read More
Share your travel photos to expand your gallery and add color to your reviews.