The Lexi
The Lexi | 1700 Kennedy Cswy, North Bay Village, FL, USA
The Lexi

Property Location