Ueno Onshi Park

Location, location, location!!! This store benefits from a prime location in one of Tokyo's largest parks.