Mehul Vashi

Ole English Inn situated at Tuscaloosa in Alabama is a Family Hotel with basic amenities near The University of Alabama and close to about everything required for a comfortable stay.