The International Beatles On The Beach Festival. Delray Beach

Address:
Delray Beach, Florida, USA