The Charlie Horse Restaurant Kingston, MA Mayflower Taxi waiting for a customer at the Charlie Horse Restaurant in Kingston, MA.