Delta Armouries and Other Romantic London Ontario Hotels The first choice for a romantic place to stay is called the Delta Armouries which is a higher end hotel in the downtown area. First this hotel is one of the more upscale hotels in the area and has nice rooms. It is also located right in […]
Read More...-
Recent Posts
Adult Travel Menu