Green Top Tap is a bar offering a casual and welcoming atmosphere to relax and unwind. They serve alcohol.