London Palace is located in Navsari, India on L- 23/24 behind Jay Shankar Party plot . Opp parsi hospital , Navsari. London Palace is rated 4.1 out of 5 in the category real estate developer in India.
Address
L- 23/24 behind Jay Shankar Party plot . Opp parsi hospital , Navsari
Accessibility
Wheelchair-accessible entrance