Motel 6 8861

Motel 6 #8861, also known as Motel 6 Houston, TX – North, is a Motel 6 location at 12550 Kuykendahl Road in Houston, Texas.