Hotel Review, Places, Travel

Lord Amherst Hotel Review – Buffalo New York

There are a number of hotels, motels, and inns around the Buffalo area in New York for those wanting to visit the famous Niagara Falls. I have been traveling quite often and, in most times, I always check hotels.com for hotel availability for my travel dates. This time, when I…

Read more