Arka Lobster is located in Kota Depok, Indonesia on Lingkungan Cipayung Gg.Mushollah 2 RT1/021 No.99 Kel, Abadijaya, Kec. Sukmajaya. Arka Lobster is rated 3 out of 5 in the category pet sitter in Indonesia.
Address
Lingkungan Cipayung Gg.Mushollah 2 RT.01/021 No.99 Kel, Abadijaya, Kec. Sukmajaya