Ambassadors Inn & Suites offers comfort and relaxation to your stay and is located next to Virginia Beach Convention Center.
Address: 716 21st St.,
Virginia Beach, VA 23451
Toll Free: 1-800-631-3916
Free Parking: To add 1 Free parking per room , Additional parking charges applies