Opened in November 2019, Amelia's Bar & Grille offers a casual dining experience with a menu inspired by American classics. Located in Ocean Isle Beach, North Carolina, the restaurant caters to both locals and visitors seeking a relaxed atmosphere with delicious food and drinks.