reviews about Baghdad Point

Lisa Monteiro
Lisa Monteiro
19 May 2014
One of the most exquisite places, Baghdad Point is a must see in Mahabaleshwar.
true