where is albany bahamas
Nestled among 565 oceanfront acres, Albany is a new luxury resort community on the southwestern end of New Providence in The Bahamas.