Omoide Yokocho, tucked away near Shinjuku Station in Tokyo, is a lively and nostalgic alley, from charcoal-grilled meat skewers to traditional stews it offers a taste of authentic Japanese street food culture. So, if you're in the mood for a unique dining experience surrounded by neon lights and retro vibes, be aware it is quite cozy in these restaurants.