Location on the North Eastern side of Antigua.The Lord Nelson
Beach Hotel was established in 1951 , and has been family run since then.
Lord Nelson Beach Hotel
P.O. Box W1139, Woods Centre
St. John's Antigua, W.I.
Good Hotels Guide - Antigua & Barbuda
Your guide to accommodation worldwide