Palace Theatre

26 Main St 12946 Lake Placid New York USA
  • Profile: Palace Theatre is a Motion picture theaters company located at Lake Placid, New York USA, address is 26 Main St, Lake Placid 12946 NY, postcode is 12946
Please share as much information as you can about Palace Theatre so other users can benefit from your comment.