Situated in the heart of Vinings, Meehan’s Public House is conveniently located off of I-285 and within walking distance to the Vinings Jubilee and Vinings Main.