Vampire Cafe—A New Orleans Must Visit RestaurantVampire Cafe—A New Orleans Must Visit RestaurantDid you know that there is a restaurant in New Orleans that is Vampire themed?EllenEllen