Norwood spot cranking out generously portioned lamb and chicken platters over rice with exceptional service and prices that won't break the bank.