Larry's Steaks serves pizza and other fare at 920 W Girard Ave in Philadelphia's Kensington neighborhood. This spot draws locals and visitors looking for a casual dining experience on a well-traveled corridor. The restaurant accommodates both dine-in guests and those picking up orders to take home, making it accessible for weeknight meals or weekend gatherings.