Flamingo South Beach
Beware Flamingo South Beach will steal your security deposit
Flamingo South Beach is an apartment complex located in Miami Beach, Florida. They are managed by AIMCO Properties, L.P. My wife and I lived at the Flamingo for three months. While we were there we decided to upgrade to a bigger apartment with a ocean view. Upon moving out of our apartment into the ...