A taste of Florida right in the heart of Falls Church City.  Family friendly American fare with a twist of the beach!