George's Parish), and St George's Town is located on St George's Island within St George's Parish (each known as St George's).
Where can St. George's Town be found?
St George's Island within St George's Parish