byron villas.
byron villas.
7320 Byron Ave, Miami Beach, Florida 33141
The Hotel on Byron Ave sits within the historic North Shore Area of Miami Beach. Centrally located, this 16 unit property features a mix of (9- Nine) 1 bedroom, (2-Two) 2 bedroom and (5-Five) Jr. suites, with kitchenettes.