Definitions for "Amar Mahal Palace"
Amar Mahal is a grand palace in Jammu, India. It was built for Raja Amar Singh, a Dogra king by a French architect on the lines of a French Chateau.