Is London Town in London England?

Yes. London Town is in London England and once there you will have the time of your life. There are many shops, restaurants and entertainment for the whole family.