The address of Indian Sizzler is
3651 Lancaster Ave,
West Philadelphia,
Philadelphia,
Pennsylvania,
US.