Bằng cuộc khai quật được tiến hành vào năm 1902, các nhà nghiên cứu của Pháp đã phát hiện ra cả một quần thể kiến trúc Phật giáo lớn vào loại bậc nhất và cũng độc đáo nhất của Champa và khu vực Đông Nam Á. Toàn bộ khu di tích là những cụm kiến trúc kế tiếp nhau chạy dài suốt 1.330 mét theo hướng từ tây sang đông. Trong quần thể kiến trúc đô thành lớn này, khu đền thờ Phật hay thường được gọi là Phật viện nằm trong một vành đai hình chữ nhật rộng có tường bao quanh. Trên cơ sở phân tích bố cục kiến trúc và các biểu tượng thờ phụng trong các đền miếu lớn nhỏ khác nhau, các nhà nghiên cứu gần như đã khẳng định thành Đồng Dương là một đô thành thiêng tiêu biểu của Champa, còn Phật viện Đồng Dương chính là tu viện Lakshmindra Lokesvara mà bia ký đã nhắc đến.