MacGregor’s has been a Rochester favorite for years, providing a relaxed atmosphere and fine food & drink every day. Unwind after work with friends, bring the kids in for a delicious meal, or get together with the gang for a big game on one of our high-def screens! Join us and find out why MacGregor’s is the go-to choice for so many.