Neighbors Grill open 24 Hours, located conveniently inside a Shell gas station on West Florissant Avenue in St. Louis, offers a menu of fresh, delicious fast food at reasonable prices. This family-owned restaurant is dedicated to providing a quality dining experience for the community.