ТРК «Планета Нептун» расположен в центре Санкт-Петербурга, на ул. Марата 86, в пешей доступности от станций метро «Пушкинская», «Звенигородская», «Обводный канал». Общая площадь ТРК составляет 28 707 кв. м. В состав ТРК «Планета Нептун» входит детский развлекательный комплекс «Джангл Лэнд», 7D-кинотеатр, магазины крупных торговых операторов, супермаркет «Перекресток», кафе и рестораны («Макдональдс», «Аль-Шарк», «Васабико», «Гурмэ») и многое другое.
Главной достопримечательностью комплекса является первый в России Океанариум площадью около 5000 кв. м.
ТРК «Планета Нептун» имеет подземный паркинг для посетителей.