The Captain's Restaurant

Click here to edit subtitle

Taylor Swift filmed her music video "Mine" at The Captain's