The Palmer House Inn Bed and Breakfast is located Cape Cod in Falmouth, Massachusetts. Falmouth, MA, is a delightful New England town on Upper Cape Cod. Our bed and breakfast Inn is in the Falmouth Historic District, a quiet residential area of tree lined streets, picket fences, colorful gardens and elegant homes. Beautiful beaches, quaint shops, ferry shuttles and excellent restaurants are only a short stroll from one of the finest Cape Cod Inns.