No Pets Allowed. The Georgetown Inn is in the heart of historic Georgetown, Washington, DC and is surrounded by more than 400 renowned restaurants, upscale boutiques, retail stores, cultural attractions, and night spots. (10/08 LM) Location The Inn is..