From Our Editors
Buffalo Grill in London is a restaurant that specializes in appetizing steak. It's a popular spot for those interested in incredible food.
With healthy items on the menu, there really is something for every preference.
Making a trip to Buffalo Grill is never a bad call.