Better described by it's nickname “bar street”. And that's exactly what it is - pubs and bars everywhere, open till early morning.
Address Orfanidou, 85100 Rhodes, Greece
Coordinates 36°27'4.039" N 28°13'0.466" E