The Sri Garuda Temple is actually located on the boundary of the Thirumala Devaswom Temple in Cochin. The idol of Sri Garuda is around six feet high.
Duration :