In Moscow there are two gay beaches. This one is the most visited. Free entrance. No services. All ages. Some guys in a swimming trunks, some without.
Metro Station Polezhaevskaya (purple line). Minibus Taxi 190. Or trolleybus 20, 21, 65, 86. To stop "Serebryaniy Bor". Within 15 minutes walk to the River. Gay beach is located right after the nude beach.