The new name Apsara Samudra (Samudra is the Sanskrit for ocean or a body of water) reveals the new location of Barbados only North Indian and Thai fine dining restaurant. Apsara is recognized and repeatedly revisited for its delicious authe…