One of the nation’s most beautiful shopping, dining and entertainment complexes, The Falls Shopping Center is located in Miami just 20 minutes from downtown and the airport. Continue Reading
Published on 09 January 2010
One of the nation’s most beautiful shopping, dining and entertainment complexes, The Falls Shopping Center is located in Miami just 20 minutes from downtown and the airport. Continue Reading
Published in The Falls Comments Off