Lots of pop-up beer gardens happen in Japan over the summer months. They are especially popular on the rooftops of hotels with views. From what I have seen, they are an all-you-can-drink-and-eat sort of thing, usually for around 4,000 yen per person, or about $40 USD. The time is capped at three hours. Here is a parking-lot garden just across the street from Osaka Station.