Комплекс Steven S home расположен в Нанши, в 41 км от горы Ляньхуа и в 15 км от храма Наньша Тин Хау. В апартаментах работает ресторан.