The phrase
"urban beach" refers to a man-made relaxation area that mimics the atmosphere of a beach in a city or urban setting. It is designed to give people living in cities or landlocked areas a chance to experience the ambiance and activities of a beach without actually being near the coast.
Full definition