Relax Inn Smyrna

Located on Rt. 13, the Relax Inn in Smyrna, Delaware is conveniently located near Dover International Speedway and the Dover Downs Hotel and Casino, as well as shopping and dining throughout historic Dover.

Address:

Smyrna, DE 19977

Local Phone:


What's Nearby